package com.shop.shop_end.config;//package com.ChatEasy.utils.config;
//import com.ChatEasy.utils.quartz.RedisToMysqlTask;
//import org.quartz.*;
//import org.quartz.impl.StdSchedulerFactory;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * Quartz定时任务配置
// */
//@Configuration
//public class QuartzConfig {
//    @Bean
//    public JobDetail RedisToMysqlQuartz() {
//        // 执行定时任务
//        return JobBuilder.newJob(RedisToMysqlTask.class).withIdentity("CallPayQuartzTask").storeDurably().build();
//    }
//
//    @Bean
//    public Trigger CallPayQuartzTaskTrigger() {
//        //cron方式，每隔两天就执行一次
//        return TriggerBuilder.newTrigger().forJob(RedisToMysqlQuartz())
//                .withIdentity("CallPayQuartzTask")
//                .withSchedule(CronScheduleBuilder.cronSchedule("0 0 0 */2 * ?"))
//                .build();
//    }
//
//    @Bean
//    public Scheduler scheduler() throws SchedulerException {
//        Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
//        scheduler.start(); // 确保启动Scheduler
//        return scheduler;
//    }
//}
